package org.abacus.hibernate.mandarinduck;

/**
 * @author chaoyang.li
 */
public interface TransactionStrategy extends org.abacus.hibernate.TransactionStrategy {

	void beginIn();

	void commitIn();

	void rollbackIn();

	void clearCacheIn();

	void beginOut();

	void commitOut();

	void rollbackOut();

	void clearCacheOut();

}